package com.ruoyi.system.mapper.vant.customer;

import com.ruoyi.system.domain.customer.PasswordTeamCode;

import java.util.List;

public interface ApiPasswordTeamCodeMapper {

    /**
     * 查询施工队支付密码
     *
     * @param passwordId 施工队支付密码ID
     * @return 施工队支付密码
     */
    public PasswordTeamCode selectPasswordTeamCodeById(Long passwordId);

    /**
     * 查询施工队支付密码列表
     *
     * @param passwordTeamCode 施工队支付密码
     * @return 施工队支付密码集合
     */
    public List<PasswordTeamCode> selectPasswordTeamCodeList(PasswordTeamCode passwordTeamCode);

    /**
     * 新增施工队支付密码
     *
     * @param passwordTeamCode 施工队支付密码
     * @return 结果
     */
    public int insertPasswordTeamCode(PasswordTeamCode passwordTeamCode);
    public int checkUserNameUnique(PasswordTeamCode passwordTeamCode);
    /**
     * 修改施工队支付密码
     *
     * @param passwordTeamCode 施工队支付密码
     * @return 结果
     */
    public int updatePasswordTeamCode(PasswordTeamCode passwordTeamCode);

    /**
     * 删除施工队支付密码
     *
     * @param passwordId 施工队支付密码ID
     * @return 结果
     */
    public int deletePasswordTeamCodeById(Long passwordId);

    /**
     * 批量删除施工队支付密码
     *
     * @param passwordIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePasswordTeamCodeByIds(Long[] passwordIds);

}
